package com.briup.jdk8.day01;

import com.briup.corejava.day10.pojo.Student;

/**
 * 方法引用
 */
public class Test4 {
    public static void main(String[] args) {
        // 提供lambda
        // 静态方法引用
        RunA r = Test4::test;
        // 非静态方法引用
        Test4 t = new Test4();
        RunA a = t::test1;

        // 创建Student对象
        Si s1  = Student::new;
    }
    // 方法引用 ::
    public static void test(Object o){
        System.out.println(o);
    }
    public void test1(Object o){}
}
interface RunA{
    void run(Object o);
}
interface Si{
    Student get(String name,Integer age);
}
